package com.holly.unit.deform.api.pojo.facade;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.holly.unit.scanner.api.annotation.field.ChineseDescription;
import lombok.Data;

import java.util.Date;

/**
 * 类描述: 表单设计数据响应类
 *
 * @author fxr
 * @version 1.0.0
 * @date 2022/4/2 8:27
 */
@Data
public class DeformDataResponse {

    /**
     * ID
     */
    @ChineseDescription("ID")
    private String id;
    /**
     * 表单设计ID
     */
    @ChineseDescription("表单设计ID")
    private String desformId;
    /**
     * 表单设计编码
     */
    @ChineseDescription("表单设计编码")
    private String desformCode;
    /**
     * 表单设计名称
     */
    @ChineseDescription("表单设计名称")
    private String desformName;
    /**
     * 表单数据JSON
     */
    @ChineseDescription("表单数据JSON")
    private String desformDataJson;
    /**
     * Online表单的Code
     */
    @ChineseDescription("Online表单的Code")
    private String onlineFormCode;
    /**
     * Online数据表中的id，用于修改
     */
    @ChineseDescription("Online数据表中的id，用于修改")
    private String onlineFormDataId;
    /**
     * 创建人
     */
    @ChineseDescription("创建人")
    private String createUser;
    /**
     * 创建时间
     */
    @ChineseDescription("创建时间")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     * 修改人
     */
    @ChineseDescription("修改人")
    private String updateUser;
    /**
     * 修改时间
     */
    @ChineseDescription("修改时间")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

}
